Nuprl Lemma : iseg_append_single 11,40

T:Type, l1,l2:(T List), x:T.
iseg(Tl1; append(l2; cons(x; [])))  (iseg(Tl1l2 (l1 = append(l2; cons(x; [])))) 
latex


DefinitionsP  Q, x:AB(x), t  T, x:AB(x), iseg(Tl1l2), guard(T), P  Q, append(asbs), prop{i:l}, ||as||, P  Q, P  Q, P  Q, True, T, False, b
Lemmasiseg weakening, cons iseg, iseg nil, squash wf, true wf, iff functionality wrt iff, iseg append iff, length wf1, append wf, iseg wf

origin